package com.ruoyi.web.domain.glzz;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * glzz菜单对象 t_glzz_menu
 *
 * @author sci
 * @date 2024-05-13
 */
@ApiModel(description = "glzz菜单")
@Data
@TableName("t_glzz_menu")
public class TGlzzMenu
{

    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "菜单id")
    private String nodeId;

    @ApiModelProperty(value = "菜单父id")
    private String parentNodeId;

    @ApiModelProperty(value = "菜单名")
    private String metaTitle;
    @ApiModelProperty(value = "菜单别名备注")
    private String metaTitleAlias;
    @ApiModelProperty(value = "是否显示")
    private Integer app;

    @ApiModelProperty(value = "app菜单编码")
    private String appNodeCode;
    @ApiModelProperty(value = "APP顺序")
    private Integer appOrderNum;

    @ApiModelProperty(value = "是否显示")
    private Integer web;

    @ApiModelProperty(value = "是否启用")
    private Integer status;

    @ApiModelProperty(value = "模块图标")
    private String moduleIcon;

    @ApiModelProperty(value = "路由名")
    private String name;

    @ApiModelProperty(value = "组件名")
    private String component;

    @ApiModelProperty(value = "显示图标")
    private String metaIcon;

    @ApiModelProperty(value = "激活图标")
    private String metaIconActive;

    @ApiModelProperty(value = "路由地址")
    private String address;

    @ApiModelProperty(value = "免费使用")
    private Long freeUse;

    @ApiModelProperty(value = "前端缓存")
    private Long keepAlive;

    @ApiModelProperty(value = "备注介绍")
    private String remarks;
    @ApiModelProperty(value = "菜单顺序")
    private Double orderNum;
    @ApiModelProperty(value = "菜单顺序")
    private Integer level;

    @ApiModelProperty(value = "是否开发中")
    private Integer isDev;
    @ApiModelProperty(value = "url渲染显示")
    private String showUrl;


}
